/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.salesReceipts;

import com.gys.data.salesReceipts.GetSyncSdSaleDInData;
import java.math.BigDecimal;
import java.util.List;

public class GetSyncSdSaleHInData {
    private String clientId;
    private String gsshBillNo;
    private String gsshBrId;
    private String gsshDate;
    private String gsshTime;
    private String gsshEmp;
    private String gsshTaxNo;
    private String gsshHykNo;
    private BigDecimal gsshZkAmt;
    private BigDecimal gsshYsAmt;
    private BigDecimal gsshRmbZlAmt;
    private BigDecimal gsshRmbAmt;
    private String gsshDyqNo;
    private BigDecimal gsshDyqAmt;
    private String gsshDyqType;
    private String gsshRechargeCardNo;
    private BigDecimal gsshRechargeCardAmt;
    private String gsshDzqczActno1;
    private BigDecimal gsshDzqczAmt1;
    private String gsshDzqczActno2;
    private BigDecimal gsshDzqczAmt2;
    private String gsshDzqczActno3;
    private BigDecimal gsshDzqczAmt3;
    private String gsshDzqczActno4;
    private BigDecimal gsshDzqczAmt4;
    private String gsshDzqczActno5;
    private BigDecimal gsshDzqczAmt5;
    private String gsshDzqdyActno1;
    private BigDecimal gsshDzqdyAmt1;
    private String gsshDzqdyActno2;
    private BigDecimal gsshDzqdyAmt2;
    private String gsshDzqdyActno3;
    private BigDecimal gsshDzqdyAmt3;
    private String gsshDzqdyActno4;
    private BigDecimal gsshDzqdyAmt4;
    private String gsshDzqdyActno5;
    private BigDecimal gsshDzqdyAmt5;
    private String gsshIntegralAdd;
    private String gsshIntegralExchange;
    private BigDecimal gsshIntegralExchangeAmt;
    private String gsshIntegralCash;
    private BigDecimal gsshIntegralCashAmt;
    private String gsshPaymentNo1;
    private BigDecimal gsshPaymentAmt1;
    private String gsshPaymentNo2;
    private BigDecimal gsshPaymentAmt2;
    private String gsshPaymentNo3;
    private BigDecimal gsshPaymentAmt3;
    private String gsshPaymentNo4;
    private BigDecimal gsshPaymentAmt4;
    private String gsshPaymentNo5;
    private BigDecimal gsshPaymentAmt5;
    private String gsshBillNoReturn;
    private String gsshEmpReturn;
    private String gsshPromotionType1;
    private String gsshPromotionType2;
    private String gsshPromotionType3;
    private String gsshPromotionType4;
    private String gsshPromotionType5;
    private String gsshRegisterVoucherId;
    private String gsshReplaceBrId;
    private String gsshReplaceSalerId;
    private String gsshHideFlag;
    private String gsshCallQty;
    private String gsshCallAllow;
    private String gsshEmpGroupName;
    private String gsshUpload;
    private String gsshHykPhone;
    private List<GetSyncSdSaleDInData> detailList;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsshBillNo() {
        return this.gsshBillNo;
    }

    public String getGsshBrId() {
        return this.gsshBrId;
    }

    public String getGsshDate() {
        return this.gsshDate;
    }

    public String getGsshTime() {
        return this.gsshTime;
    }

    public String getGsshEmp() {
        return this.gsshEmp;
    }

    public String getGsshTaxNo() {
        return this.gsshTaxNo;
    }

    public String getGsshHykNo() {
        return this.gsshHykNo;
    }

    public BigDecimal getGsshZkAmt() {
        return this.gsshZkAmt;
    }

    public BigDecimal getGsshYsAmt() {
        return this.gsshYsAmt;
    }

    public BigDecimal getGsshRmbZlAmt() {
        return this.gsshRmbZlAmt;
    }

    public BigDecimal getGsshRmbAmt() {
        return this.gsshRmbAmt;
    }

    public String getGsshDyqNo() {
        return this.gsshDyqNo;
    }

    public BigDecimal getGsshDyqAmt() {
        return this.gsshDyqAmt;
    }

    public String getGsshDyqType() {
        return this.gsshDyqType;
    }

    public String getGsshRechargeCardNo() {
        return this.gsshRechargeCardNo;
    }

    public BigDecimal getGsshRechargeCardAmt() {
        return this.gsshRechargeCardAmt;
    }

    public String getGsshDzqczActno1() {
        return this.gsshDzqczActno1;
    }

    public BigDecimal getGsshDzqczAmt1() {
        return this.gsshDzqczAmt1;
    }

    public String getGsshDzqczActno2() {
        return this.gsshDzqczActno2;
    }

    public BigDecimal getGsshDzqczAmt2() {
        return this.gsshDzqczAmt2;
    }

    public String getGsshDzqczActno3() {
        return this.gsshDzqczActno3;
    }

    public BigDecimal getGsshDzqczAmt3() {
        return this.gsshDzqczAmt3;
    }

    public String getGsshDzqczActno4() {
        return this.gsshDzqczActno4;
    }

    public BigDecimal getGsshDzqczAmt4() {
        return this.gsshDzqczAmt4;
    }

    public String getGsshDzqczActno5() {
        return this.gsshDzqczActno5;
    }

    public BigDecimal getGsshDzqczAmt5() {
        return this.gsshDzqczAmt5;
    }

    public String getGsshDzqdyActno1() {
        return this.gsshDzqdyActno1;
    }

    public BigDecimal getGsshDzqdyAmt1() {
        return this.gsshDzqdyAmt1;
    }

    public String getGsshDzqdyActno2() {
        return this.gsshDzqdyActno2;
    }

    public BigDecimal getGsshDzqdyAmt2() {
        return this.gsshDzqdyAmt2;
    }

    public String getGsshDzqdyActno3() {
        return this.gsshDzqdyActno3;
    }

    public BigDecimal getGsshDzqdyAmt3() {
        return this.gsshDzqdyAmt3;
    }

    public String getGsshDzqdyActno4() {
        return this.gsshDzqdyActno4;
    }

    public BigDecimal getGsshDzqdyAmt4() {
        return this.gsshDzqdyAmt4;
    }

    public String getGsshDzqdyActno5() {
        return this.gsshDzqdyActno5;
    }

    public BigDecimal getGsshDzqdyAmt5() {
        return this.gsshDzqdyAmt5;
    }

    public String getGsshIntegralAdd() {
        return this.gsshIntegralAdd;
    }

    public String getGsshIntegralExchange() {
        return this.gsshIntegralExchange;
    }

    public BigDecimal getGsshIntegralExchangeAmt() {
        return this.gsshIntegralExchangeAmt;
    }

    public String getGsshIntegralCash() {
        return this.gsshIntegralCash;
    }

    public BigDecimal getGsshIntegralCashAmt() {
        return this.gsshIntegralCashAmt;
    }

    public String getGsshPaymentNo1() {
        return this.gsshPaymentNo1;
    }

    public BigDecimal getGsshPaymentAmt1() {
        return this.gsshPaymentAmt1;
    }

    public String getGsshPaymentNo2() {
        return this.gsshPaymentNo2;
    }

    public BigDecimal getGsshPaymentAmt2() {
        return this.gsshPaymentAmt2;
    }

    public String getGsshPaymentNo3() {
        return this.gsshPaymentNo3;
    }

    public BigDecimal getGsshPaymentAmt3() {
        return this.gsshPaymentAmt3;
    }

    public String getGsshPaymentNo4() {
        return this.gsshPaymentNo4;
    }

    public BigDecimal getGsshPaymentAmt4() {
        return this.gsshPaymentAmt4;
    }

    public String getGsshPaymentNo5() {
        return this.gsshPaymentNo5;
    }

    public BigDecimal getGsshPaymentAmt5() {
        return this.gsshPaymentAmt5;
    }

    public String getGsshBillNoReturn() {
        return this.gsshBillNoReturn;
    }

    public String getGsshEmpReturn() {
        return this.gsshEmpReturn;
    }

    public String getGsshPromotionType1() {
        return this.gsshPromotionType1;
    }

    public String getGsshPromotionType2() {
        return this.gsshPromotionType2;
    }

    public String getGsshPromotionType3() {
        return this.gsshPromotionType3;
    }

    public String getGsshPromotionType4() {
        return this.gsshPromotionType4;
    }

    public String getGsshPromotionType5() {
        return this.gsshPromotionType5;
    }

    public String getGsshRegisterVoucherId() {
        return this.gsshRegisterVoucherId;
    }

    public String getGsshReplaceBrId() {
        return this.gsshReplaceBrId;
    }

    public String getGsshReplaceSalerId() {
        return this.gsshReplaceSalerId;
    }

    public String getGsshHideFlag() {
        return this.gsshHideFlag;
    }

    public String getGsshCallQty() {
        return this.gsshCallQty;
    }

    public String getGsshCallAllow() {
        return this.gsshCallAllow;
    }

    public String getGsshEmpGroupName() {
        return this.gsshEmpGroupName;
    }

    public String getGsshUpload() {
        return this.gsshUpload;
    }

    public String getGsshHykPhone() {
        return this.gsshHykPhone;
    }

    public List<GetSyncSdSaleDInData> getDetailList() {
        return this.detailList;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsshBillNo(String gsshBillNo) {
        this.gsshBillNo = gsshBillNo;
    }

    public void setGsshBrId(String gsshBrId) {
        this.gsshBrId = gsshBrId;
    }

    public void setGsshDate(String gsshDate) {
        this.gsshDate = gsshDate;
    }

    public void setGsshTime(String gsshTime) {
        this.gsshTime = gsshTime;
    }

    public void setGsshEmp(String gsshEmp) {
        this.gsshEmp = gsshEmp;
    }

    public void setGsshTaxNo(String gsshTaxNo) {
        this.gsshTaxNo = gsshTaxNo;
    }

    public void setGsshHykNo(String gsshHykNo) {
        this.gsshHykNo = gsshHykNo;
    }

    public void setGsshZkAmt(BigDecimal gsshZkAmt) {
        this.gsshZkAmt = gsshZkAmt;
    }

    public void setGsshYsAmt(BigDecimal gsshYsAmt) {
        this.gsshYsAmt = gsshYsAmt;
    }

    public void setGsshRmbZlAmt(BigDecimal gsshRmbZlAmt) {
        this.gsshRmbZlAmt = gsshRmbZlAmt;
    }

    public void setGsshRmbAmt(BigDecimal gsshRmbAmt) {
        this.gsshRmbAmt = gsshRmbAmt;
    }

    public void setGsshDyqNo(String gsshDyqNo) {
        this.gsshDyqNo = gsshDyqNo;
    }

    public void setGsshDyqAmt(BigDecimal gsshDyqAmt) {
        this.gsshDyqAmt = gsshDyqAmt;
    }

    public void setGsshDyqType(String gsshDyqType) {
        this.gsshDyqType = gsshDyqType;
    }

    public void setGsshRechargeCardNo(String gsshRechargeCardNo) {
        this.gsshRechargeCardNo = gsshRechargeCardNo;
    }

    public void setGsshRechargeCardAmt(BigDecimal gsshRechargeCardAmt) {
        this.gsshRechargeCardAmt = gsshRechargeCardAmt;
    }

    public void setGsshDzqczActno1(String gsshDzqczActno1) {
        this.gsshDzqczActno1 = gsshDzqczActno1;
    }

    public void setGsshDzqczAmt1(BigDecimal gsshDzqczAmt1) {
        this.gsshDzqczAmt1 = gsshDzqczAmt1;
    }

    public void setGsshDzqczActno2(String gsshDzqczActno2) {
        this.gsshDzqczActno2 = gsshDzqczActno2;
    }

    public void setGsshDzqczAmt2(BigDecimal gsshDzqczAmt2) {
        this.gsshDzqczAmt2 = gsshDzqczAmt2;
    }

    public void setGsshDzqczActno3(String gsshDzqczActno3) {
        this.gsshDzqczActno3 = gsshDzqczActno3;
    }

    public void setGsshDzqczAmt3(BigDecimal gsshDzqczAmt3) {
        this.gsshDzqczAmt3 = gsshDzqczAmt3;
    }

    public void setGsshDzqczActno4(String gsshDzqczActno4) {
        this.gsshDzqczActno4 = gsshDzqczActno4;
    }

    public void setGsshDzqczAmt4(BigDecimal gsshDzqczAmt4) {
        this.gsshDzqczAmt4 = gsshDzqczAmt4;
    }

    public void setGsshDzqczActno5(String gsshDzqczActno5) {
        this.gsshDzqczActno5 = gsshDzqczActno5;
    }

    public void setGsshDzqczAmt5(BigDecimal gsshDzqczAmt5) {
        this.gsshDzqczAmt5 = gsshDzqczAmt5;
    }

    public void setGsshDzqdyActno1(String gsshDzqdyActno1) {
        this.gsshDzqdyActno1 = gsshDzqdyActno1;
    }

    public void setGsshDzqdyAmt1(BigDecimal gsshDzqdyAmt1) {
        this.gsshDzqdyAmt1 = gsshDzqdyAmt1;
    }

    public void setGsshDzqdyActno2(String gsshDzqdyActno2) {
        this.gsshDzqdyActno2 = gsshDzqdyActno2;
    }

    public void setGsshDzqdyAmt2(BigDecimal gsshDzqdyAmt2) {
        this.gsshDzqdyAmt2 = gsshDzqdyAmt2;
    }

    public void setGsshDzqdyActno3(String gsshDzqdyActno3) {
        this.gsshDzqdyActno3 = gsshDzqdyActno3;
    }

    public void setGsshDzqdyAmt3(BigDecimal gsshDzqdyAmt3) {
        this.gsshDzqdyAmt3 = gsshDzqdyAmt3;
    }

    public void setGsshDzqdyActno4(String gsshDzqdyActno4) {
        this.gsshDzqdyActno4 = gsshDzqdyActno4;
    }

    public void setGsshDzqdyAmt4(BigDecimal gsshDzqdyAmt4) {
        this.gsshDzqdyAmt4 = gsshDzqdyAmt4;
    }

    public void setGsshDzqdyActno5(String gsshDzqdyActno5) {
        this.gsshDzqdyActno5 = gsshDzqdyActno5;
    }

    public void setGsshDzqdyAmt5(BigDecimal gsshDzqdyAmt5) {
        this.gsshDzqdyAmt5 = gsshDzqdyAmt5;
    }

    public void setGsshIntegralAdd(String gsshIntegralAdd) {
        this.gsshIntegralAdd = gsshIntegralAdd;
    }

    public void setGsshIntegralExchange(String gsshIntegralExchange) {
        this.gsshIntegralExchange = gsshIntegralExchange;
    }

    public void setGsshIntegralExchangeAmt(BigDecimal gsshIntegralExchangeAmt) {
        this.gsshIntegralExchangeAmt = gsshIntegralExchangeAmt;
    }

    public void setGsshIntegralCash(String gsshIntegralCash) {
        this.gsshIntegralCash = gsshIntegralCash;
    }

    public void setGsshIntegralCashAmt(BigDecimal gsshIntegralCashAmt) {
        this.gsshIntegralCashAmt = gsshIntegralCashAmt;
    }

    public void setGsshPaymentNo1(String gsshPaymentNo1) {
        this.gsshPaymentNo1 = gsshPaymentNo1;
    }

    public void setGsshPaymentAmt1(BigDecimal gsshPaymentAmt1) {
        this.gsshPaymentAmt1 = gsshPaymentAmt1;
    }

    public void setGsshPaymentNo2(String gsshPaymentNo2) {
        this.gsshPaymentNo2 = gsshPaymentNo2;
    }

    public void setGsshPaymentAmt2(BigDecimal gsshPaymentAmt2) {
        this.gsshPaymentAmt2 = gsshPaymentAmt2;
    }

    public void setGsshPaymentNo3(String gsshPaymentNo3) {
        this.gsshPaymentNo3 = gsshPaymentNo3;
    }

    public void setGsshPaymentAmt3(BigDecimal gsshPaymentAmt3) {
        this.gsshPaymentAmt3 = gsshPaymentAmt3;
    }

    public void setGsshPaymentNo4(String gsshPaymentNo4) {
        this.gsshPaymentNo4 = gsshPaymentNo4;
    }

    public void setGsshPaymentAmt4(BigDecimal gsshPaymentAmt4) {
        this.gsshPaymentAmt4 = gsshPaymentAmt4;
    }

    public void setGsshPaymentNo5(String gsshPaymentNo5) {
        this.gsshPaymentNo5 = gsshPaymentNo5;
    }

    public void setGsshPaymentAmt5(BigDecimal gsshPaymentAmt5) {
        this.gsshPaymentAmt5 = gsshPaymentAmt5;
    }

    public void setGsshBillNoReturn(String gsshBillNoReturn) {
        this.gsshBillNoReturn = gsshBillNoReturn;
    }

    public void setGsshEmpReturn(String gsshEmpReturn) {
        this.gsshEmpReturn = gsshEmpReturn;
    }

    public void setGsshPromotionType1(String gsshPromotionType1) {
        this.gsshPromotionType1 = gsshPromotionType1;
    }

    public void setGsshPromotionType2(String gsshPromotionType2) {
        this.gsshPromotionType2 = gsshPromotionType2;
    }

    public void setGsshPromotionType3(String gsshPromotionType3) {
        this.gsshPromotionType3 = gsshPromotionType3;
    }

    public void setGsshPromotionType4(String gsshPromotionType4) {
        this.gsshPromotionType4 = gsshPromotionType4;
    }

    public void setGsshPromotionType5(String gsshPromotionType5) {
        this.gsshPromotionType5 = gsshPromotionType5;
    }

    public void setGsshRegisterVoucherId(String gsshRegisterVoucherId) {
        this.gsshRegisterVoucherId = gsshRegisterVoucherId;
    }

    public void setGsshReplaceBrId(String gsshReplaceBrId) {
        this.gsshReplaceBrId = gsshReplaceBrId;
    }

    public void setGsshReplaceSalerId(String gsshReplaceSalerId) {
        this.gsshReplaceSalerId = gsshReplaceSalerId;
    }

    public void setGsshHideFlag(String gsshHideFlag) {
        this.gsshHideFlag = gsshHideFlag;
    }

    public void setGsshCallQty(String gsshCallQty) {
        this.gsshCallQty = gsshCallQty;
    }

    public void setGsshCallAllow(String gsshCallAllow) {
        this.gsshCallAllow = gsshCallAllow;
    }

    public void setGsshEmpGroupName(String gsshEmpGroupName) {
        this.gsshEmpGroupName = gsshEmpGroupName;
    }

    public void setGsshUpload(String gsshUpload) {
        this.gsshUpload = gsshUpload;
    }

    public void setGsshHykPhone(String gsshHykPhone) {
        this.gsshHykPhone = gsshHykPhone;
    }

    public void setDetailList(List<GetSyncSdSaleDInData> detailList) {
        this.detailList = detailList;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetSyncSdSaleHInData)) {
            return false;
        }
        GetSyncSdSaleHInData other = (GetSyncSdSaleHInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsshBillNo = this.getGsshBillNo();
        String other$gsshBillNo = other.getGsshBillNo();
        if (this$gsshBillNo == null ? other$gsshBillNo != null : !this$gsshBillNo.equals(other$gsshBillNo)) {
            return false;
        }
        String this$gsshBrId = this.getGsshBrId();
        String other$gsshBrId = other.getGsshBrId();
        if (this$gsshBrId == null ? other$gsshBrId != null : !this$gsshBrId.equals(other$gsshBrId)) {
            return false;
        }
        String this$gsshDate = this.getGsshDate();
        String other$gsshDate = other.getGsshDate();
        if (this$gsshDate == null ? other$gsshDate != null : !this$gsshDate.equals(other$gsshDate)) {
            return false;
        }
        String this$gsshTime = this.getGsshTime();
        String other$gsshTime = other.getGsshTime();
        if (this$gsshTime == null ? other$gsshTime != null : !this$gsshTime.equals(other$gsshTime)) {
            return false;
        }
        String this$gsshEmp = this.getGsshEmp();
        String other$gsshEmp = other.getGsshEmp();
        if (this$gsshEmp == null ? other$gsshEmp != null : !this$gsshEmp.equals(other$gsshEmp)) {
            return false;
        }
        String this$gsshTaxNo = this.getGsshTaxNo();
        String other$gsshTaxNo = other.getGsshTaxNo();
        if (this$gsshTaxNo == null ? other$gsshTaxNo != null : !this$gsshTaxNo.equals(other$gsshTaxNo)) {
            return false;
        }
        String this$gsshHykNo = this.getGsshHykNo();
        String other$gsshHykNo = other.getGsshHykNo();
        if (this$gsshHykNo == null ? other$gsshHykNo != null : !this$gsshHykNo.equals(other$gsshHykNo)) {
            return false;
        }
        BigDecimal this$gsshZkAmt = this.getGsshZkAmt();
        BigDecimal other$gsshZkAmt = other.getGsshZkAmt();
        if (this$gsshZkAmt == null ? other$gsshZkAmt != null : !(this$gsshZkAmt).equals(other$gsshZkAmt)) {
            return false;
        }
        BigDecimal this$gsshYsAmt = this.getGsshYsAmt();
        BigDecimal other$gsshYsAmt = other.getGsshYsAmt();
        if (this$gsshYsAmt == null ? other$gsshYsAmt != null : !(this$gsshYsAmt).equals(other$gsshYsAmt)) {
            return false;
        }
        BigDecimal this$gsshRmbZlAmt = this.getGsshRmbZlAmt();
        BigDecimal other$gsshRmbZlAmt = other.getGsshRmbZlAmt();
        if (this$gsshRmbZlAmt == null ? other$gsshRmbZlAmt != null : !(this$gsshRmbZlAmt).equals(other$gsshRmbZlAmt)) {
            return false;
        }
        BigDecimal this$gsshRmbAmt = this.getGsshRmbAmt();
        BigDecimal other$gsshRmbAmt = other.getGsshRmbAmt();
        if (this$gsshRmbAmt == null ? other$gsshRmbAmt != null : !(this$gsshRmbAmt).equals(other$gsshRmbAmt)) {
            return false;
        }
        String this$gsshDyqNo = this.getGsshDyqNo();
        String other$gsshDyqNo = other.getGsshDyqNo();
        if (this$gsshDyqNo == null ? other$gsshDyqNo != null : !this$gsshDyqNo.equals(other$gsshDyqNo)) {
            return false;
        }
        BigDecimal this$gsshDyqAmt = this.getGsshDyqAmt();
        BigDecimal other$gsshDyqAmt = other.getGsshDyqAmt();
        if (this$gsshDyqAmt == null ? other$gsshDyqAmt != null : !(this$gsshDyqAmt).equals(other$gsshDyqAmt)) {
            return false;
        }
        String this$gsshDyqType = this.getGsshDyqType();
        String other$gsshDyqType = other.getGsshDyqType();
        if (this$gsshDyqType == null ? other$gsshDyqType != null : !this$gsshDyqType.equals(other$gsshDyqType)) {
            return false;
        }
        String this$gsshRechargeCardNo = this.getGsshRechargeCardNo();
        String other$gsshRechargeCardNo = other.getGsshRechargeCardNo();
        if (this$gsshRechargeCardNo == null ? other$gsshRechargeCardNo != null : !this$gsshRechargeCardNo.equals(other$gsshRechargeCardNo)) {
            return false;
        }
        BigDecimal this$gsshRechargeCardAmt = this.getGsshRechargeCardAmt();
        BigDecimal other$gsshRechargeCardAmt = other.getGsshRechargeCardAmt();
        if (this$gsshRechargeCardAmt == null ? other$gsshRechargeCardAmt != null : !(this$gsshRechargeCardAmt).equals(other$gsshRechargeCardAmt)) {
            return false;
        }
        String this$gsshDzqczActno1 = this.getGsshDzqczActno1();
        String other$gsshDzqczActno1 = other.getGsshDzqczActno1();
        if (this$gsshDzqczActno1 == null ? other$gsshDzqczActno1 != null : !this$gsshDzqczActno1.equals(other$gsshDzqczActno1)) {
            return false;
        }
        BigDecimal this$gsshDzqczAmt1 = this.getGsshDzqczAmt1();
        BigDecimal other$gsshDzqczAmt1 = other.getGsshDzqczAmt1();
        if (this$gsshDzqczAmt1 == null ? other$gsshDzqczAmt1 != null : !(this$gsshDzqczAmt1).equals(other$gsshDzqczAmt1)) {
            return false;
        }
        String this$gsshDzqczActno2 = this.getGsshDzqczActno2();
        String other$gsshDzqczActno2 = other.getGsshDzqczActno2();
        if (this$gsshDzqczActno2 == null ? other$gsshDzqczActno2 != null : !this$gsshDzqczActno2.equals(other$gsshDzqczActno2)) {
            return false;
        }
        BigDecimal this$gsshDzqczAmt2 = this.getGsshDzqczAmt2();
        BigDecimal other$gsshDzqczAmt2 = other.getGsshDzqczAmt2();
        if (this$gsshDzqczAmt2 == null ? other$gsshDzqczAmt2 != null : !(this$gsshDzqczAmt2).equals(other$gsshDzqczAmt2)) {
            return false;
        }
        String this$gsshDzqczActno3 = this.getGsshDzqczActno3();
        String other$gsshDzqczActno3 = other.getGsshDzqczActno3();
        if (this$gsshDzqczActno3 == null ? other$gsshDzqczActno3 != null : !this$gsshDzqczActno3.equals(other$gsshDzqczActno3)) {
            return false;
        }
        BigDecimal this$gsshDzqczAmt3 = this.getGsshDzqczAmt3();
        BigDecimal other$gsshDzqczAmt3 = other.getGsshDzqczAmt3();
        if (this$gsshDzqczAmt3 == null ? other$gsshDzqczAmt3 != null : !(this$gsshDzqczAmt3).equals(other$gsshDzqczAmt3)) {
            return false;
        }
        String this$gsshDzqczActno4 = this.getGsshDzqczActno4();
        String other$gsshDzqczActno4 = other.getGsshDzqczActno4();
        if (this$gsshDzqczActno4 == null ? other$gsshDzqczActno4 != null : !this$gsshDzqczActno4.equals(other$gsshDzqczActno4)) {
            return false;
        }
        BigDecimal this$gsshDzqczAmt4 = this.getGsshDzqczAmt4();
        BigDecimal other$gsshDzqczAmt4 = other.getGsshDzqczAmt4();
        if (this$gsshDzqczAmt4 == null ? other$gsshDzqczAmt4 != null : !(this$gsshDzqczAmt4).equals(other$gsshDzqczAmt4)) {
            return false;
        }
        String this$gsshDzqczActno5 = this.getGsshDzqczActno5();
        String other$gsshDzqczActno5 = other.getGsshDzqczActno5();
        if (this$gsshDzqczActno5 == null ? other$gsshDzqczActno5 != null : !this$gsshDzqczActno5.equals(other$gsshDzqczActno5)) {
            return false;
        }
        BigDecimal this$gsshDzqczAmt5 = this.getGsshDzqczAmt5();
        BigDecimal other$gsshDzqczAmt5 = other.getGsshDzqczAmt5();
        if (this$gsshDzqczAmt5 == null ? other$gsshDzqczAmt5 != null : !(this$gsshDzqczAmt5).equals(other$gsshDzqczAmt5)) {
            return false;
        }
        String this$gsshDzqdyActno1 = this.getGsshDzqdyActno1();
        String other$gsshDzqdyActno1 = other.getGsshDzqdyActno1();
        if (this$gsshDzqdyActno1 == null ? other$gsshDzqdyActno1 != null : !this$gsshDzqdyActno1.equals(other$gsshDzqdyActno1)) {
            return false;
        }
        BigDecimal this$gsshDzqdyAmt1 = this.getGsshDzqdyAmt1();
        BigDecimal other$gsshDzqdyAmt1 = other.getGsshDzqdyAmt1();
        if (this$gsshDzqdyAmt1 == null ? other$gsshDzqdyAmt1 != null : !(this$gsshDzqdyAmt1).equals(other$gsshDzqdyAmt1)) {
            return false;
        }
        String this$gsshDzqdyActno2 = this.getGsshDzqdyActno2();
        String other$gsshDzqdyActno2 = other.getGsshDzqdyActno2();
        if (this$gsshDzqdyActno2 == null ? other$gsshDzqdyActno2 != null : !this$gsshDzqdyActno2.equals(other$gsshDzqdyActno2)) {
            return false;
        }
        BigDecimal this$gsshDzqdyAmt2 = this.getGsshDzqdyAmt2();
        BigDecimal other$gsshDzqdyAmt2 = other.getGsshDzqdyAmt2();
        if (this$gsshDzqdyAmt2 == null ? other$gsshDzqdyAmt2 != null : !(this$gsshDzqdyAmt2).equals(other$gsshDzqdyAmt2)) {
            return false;
        }
        String this$gsshDzqdyActno3 = this.getGsshDzqdyActno3();
        String other$gsshDzqdyActno3 = other.getGsshDzqdyActno3();
        if (this$gsshDzqdyActno3 == null ? other$gsshDzqdyActno3 != null : !this$gsshDzqdyActno3.equals(other$gsshDzqdyActno3)) {
            return false;
        }
        BigDecimal this$gsshDzqdyAmt3 = this.getGsshDzqdyAmt3();
        BigDecimal other$gsshDzqdyAmt3 = other.getGsshDzqdyAmt3();
        if (this$gsshDzqdyAmt3 == null ? other$gsshDzqdyAmt3 != null : !(this$gsshDzqdyAmt3).equals(other$gsshDzqdyAmt3)) {
            return false;
        }
        String this$gsshDzqdyActno4 = this.getGsshDzqdyActno4();
        String other$gsshDzqdyActno4 = other.getGsshDzqdyActno4();
        if (this$gsshDzqdyActno4 == null ? other$gsshDzqdyActno4 != null : !this$gsshDzqdyActno4.equals(other$gsshDzqdyActno4)) {
            return false;
        }
        BigDecimal this$gsshDzqdyAmt4 = this.getGsshDzqdyAmt4();
        BigDecimal other$gsshDzqdyAmt4 = other.getGsshDzqdyAmt4();
        if (this$gsshDzqdyAmt4 == null ? other$gsshDzqdyAmt4 != null : !(this$gsshDzqdyAmt4).equals(other$gsshDzqdyAmt4)) {
            return false;
        }
        String this$gsshDzqdyActno5 = this.getGsshDzqdyActno5();
        String other$gsshDzqdyActno5 = other.getGsshDzqdyActno5();
        if (this$gsshDzqdyActno5 == null ? other$gsshDzqdyActno5 != null : !this$gsshDzqdyActno5.equals(other$gsshDzqdyActno5)) {
            return false;
        }
        BigDecimal this$gsshDzqdyAmt5 = this.getGsshDzqdyAmt5();
        BigDecimal other$gsshDzqdyAmt5 = other.getGsshDzqdyAmt5();
        if (this$gsshDzqdyAmt5 == null ? other$gsshDzqdyAmt5 != null : !(this$gsshDzqdyAmt5).equals(other$gsshDzqdyAmt5)) {
            return false;
        }
        String this$gsshIntegralAdd = this.getGsshIntegralAdd();
        String other$gsshIntegralAdd = other.getGsshIntegralAdd();
        if (this$gsshIntegralAdd == null ? other$gsshIntegralAdd != null : !this$gsshIntegralAdd.equals(other$gsshIntegralAdd)) {
            return false;
        }
        String this$gsshIntegralExchange = this.getGsshIntegralExchange();
        String other$gsshIntegralExchange = other.getGsshIntegralExchange();
        if (this$gsshIntegralExchange == null ? other$gsshIntegralExchange != null : !this$gsshIntegralExchange.equals(other$gsshIntegralExchange)) {
            return false;
        }
        BigDecimal this$gsshIntegralExchangeAmt = this.getGsshIntegralExchangeAmt();
        BigDecimal other$gsshIntegralExchangeAmt = other.getGsshIntegralExchangeAmt();
        if (this$gsshIntegralExchangeAmt == null ? other$gsshIntegralExchangeAmt != null : !(this$gsshIntegralExchangeAmt).equals(other$gsshIntegralExchangeAmt)) {
            return false;
        }
        String this$gsshIntegralCash = this.getGsshIntegralCash();
        String other$gsshIntegralCash = other.getGsshIntegralCash();
        if (this$gsshIntegralCash == null ? other$gsshIntegralCash != null : !this$gsshIntegralCash.equals(other$gsshIntegralCash)) {
            return false;
        }
        BigDecimal this$gsshIntegralCashAmt = this.getGsshIntegralCashAmt();
        BigDecimal other$gsshIntegralCashAmt = other.getGsshIntegralCashAmt();
        if (this$gsshIntegralCashAmt == null ? other$gsshIntegralCashAmt != null : !(this$gsshIntegralCashAmt).equals(other$gsshIntegralCashAmt)) {
            return false;
        }
        String this$gsshPaymentNo1 = this.getGsshPaymentNo1();
        String other$gsshPaymentNo1 = other.getGsshPaymentNo1();
        if (this$gsshPaymentNo1 == null ? other$gsshPaymentNo1 != null : !this$gsshPaymentNo1.equals(other$gsshPaymentNo1)) {
            return false;
        }
        BigDecimal this$gsshPaymentAmt1 = this.getGsshPaymentAmt1();
        BigDecimal other$gsshPaymentAmt1 = other.getGsshPaymentAmt1();
        if (this$gsshPaymentAmt1 == null ? other$gsshPaymentAmt1 != null : !(this$gsshPaymentAmt1).equals(other$gsshPaymentAmt1)) {
            return false;
        }
        String this$gsshPaymentNo2 = this.getGsshPaymentNo2();
        String other$gsshPaymentNo2 = other.getGsshPaymentNo2();
        if (this$gsshPaymentNo2 == null ? other$gsshPaymentNo2 != null : !this$gsshPaymentNo2.equals(other$gsshPaymentNo2)) {
            return false;
        }
        BigDecimal this$gsshPaymentAmt2 = this.getGsshPaymentAmt2();
        BigDecimal other$gsshPaymentAmt2 = other.getGsshPaymentAmt2();
        if (this$gsshPaymentAmt2 == null ? other$gsshPaymentAmt2 != null : !(this$gsshPaymentAmt2).equals(other$gsshPaymentAmt2)) {
            return false;
        }
        String this$gsshPaymentNo3 = this.getGsshPaymentNo3();
        String other$gsshPaymentNo3 = other.getGsshPaymentNo3();
        if (this$gsshPaymentNo3 == null ? other$gsshPaymentNo3 != null : !this$gsshPaymentNo3.equals(other$gsshPaymentNo3)) {
            return false;
        }
        BigDecimal this$gsshPaymentAmt3 = this.getGsshPaymentAmt3();
        BigDecimal other$gsshPaymentAmt3 = other.getGsshPaymentAmt3();
        if (this$gsshPaymentAmt3 == null ? other$gsshPaymentAmt3 != null : !(this$gsshPaymentAmt3).equals(other$gsshPaymentAmt3)) {
            return false;
        }
        String this$gsshPaymentNo4 = this.getGsshPaymentNo4();
        String other$gsshPaymentNo4 = other.getGsshPaymentNo4();
        if (this$gsshPaymentNo4 == null ? other$gsshPaymentNo4 != null : !this$gsshPaymentNo4.equals(other$gsshPaymentNo4)) {
            return false;
        }
        BigDecimal this$gsshPaymentAmt4 = this.getGsshPaymentAmt4();
        BigDecimal other$gsshPaymentAmt4 = other.getGsshPaymentAmt4();
        if (this$gsshPaymentAmt4 == null ? other$gsshPaymentAmt4 != null : !(this$gsshPaymentAmt4).equals(other$gsshPaymentAmt4)) {
            return false;
        }
        String this$gsshPaymentNo5 = this.getGsshPaymentNo5();
        String other$gsshPaymentNo5 = other.getGsshPaymentNo5();
        if (this$gsshPaymentNo5 == null ? other$gsshPaymentNo5 != null : !this$gsshPaymentNo5.equals(other$gsshPaymentNo5)) {
            return false;
        }
        BigDecimal this$gsshPaymentAmt5 = this.getGsshPaymentAmt5();
        BigDecimal other$gsshPaymentAmt5 = other.getGsshPaymentAmt5();
        if (this$gsshPaymentAmt5 == null ? other$gsshPaymentAmt5 != null : !(this$gsshPaymentAmt5).equals(other$gsshPaymentAmt5)) {
            return false;
        }
        String this$gsshBillNoReturn = this.getGsshBillNoReturn();
        String other$gsshBillNoReturn = other.getGsshBillNoReturn();
        if (this$gsshBillNoReturn == null ? other$gsshBillNoReturn != null : !this$gsshBillNoReturn.equals(other$gsshBillNoReturn)) {
            return false;
        }
        String this$gsshEmpReturn = this.getGsshEmpReturn();
        String other$gsshEmpReturn = other.getGsshEmpReturn();
        if (this$gsshEmpReturn == null ? other$gsshEmpReturn != null : !this$gsshEmpReturn.equals(other$gsshEmpReturn)) {
            return false;
        }
        String this$gsshPromotionType1 = this.getGsshPromotionType1();
        String other$gsshPromotionType1 = other.getGsshPromotionType1();
        if (this$gsshPromotionType1 == null ? other$gsshPromotionType1 != null : !this$gsshPromotionType1.equals(other$gsshPromotionType1)) {
            return false;
        }
        String this$gsshPromotionType2 = this.getGsshPromotionType2();
        String other$gsshPromotionType2 = other.getGsshPromotionType2();
        if (this$gsshPromotionType2 == null ? other$gsshPromotionType2 != null : !this$gsshPromotionType2.equals(other$gsshPromotionType2)) {
            return false;
        }
        String this$gsshPromotionType3 = this.getGsshPromotionType3();
        String other$gsshPromotionType3 = other.getGsshPromotionType3();
        if (this$gsshPromotionType3 == null ? other$gsshPromotionType3 != null : !this$gsshPromotionType3.equals(other$gsshPromotionType3)) {
            return false;
        }
        String this$gsshPromotionType4 = this.getGsshPromotionType4();
        String other$gsshPromotionType4 = other.getGsshPromotionType4();
        if (this$gsshPromotionType4 == null ? other$gsshPromotionType4 != null : !this$gsshPromotionType4.equals(other$gsshPromotionType4)) {
            return false;
        }
        String this$gsshPromotionType5 = this.getGsshPromotionType5();
        String other$gsshPromotionType5 = other.getGsshPromotionType5();
        if (this$gsshPromotionType5 == null ? other$gsshPromotionType5 != null : !this$gsshPromotionType5.equals(other$gsshPromotionType5)) {
            return false;
        }
        String this$gsshRegisterVoucherId = this.getGsshRegisterVoucherId();
        String other$gsshRegisterVoucherId = other.getGsshRegisterVoucherId();
        if (this$gsshRegisterVoucherId == null ? other$gsshRegisterVoucherId != null : !this$gsshRegisterVoucherId.equals(other$gsshRegisterVoucherId)) {
            return false;
        }
        String this$gsshReplaceBrId = this.getGsshReplaceBrId();
        String other$gsshReplaceBrId = other.getGsshReplaceBrId();
        if (this$gsshReplaceBrId == null ? other$gsshReplaceBrId != null : !this$gsshReplaceBrId.equals(other$gsshReplaceBrId)) {
            return false;
        }
        String this$gsshReplaceSalerId = this.getGsshReplaceSalerId();
        String other$gsshReplaceSalerId = other.getGsshReplaceSalerId();
        if (this$gsshReplaceSalerId == null ? other$gsshReplaceSalerId != null : !this$gsshReplaceSalerId.equals(other$gsshReplaceSalerId)) {
            return false;
        }
        String this$gsshHideFlag = this.getGsshHideFlag();
        String other$gsshHideFlag = other.getGsshHideFlag();
        if (this$gsshHideFlag == null ? other$gsshHideFlag != null : !this$gsshHideFlag.equals(other$gsshHideFlag)) {
            return false;
        }
        String this$gsshCallQty = this.getGsshCallQty();
        String other$gsshCallQty = other.getGsshCallQty();
        if (this$gsshCallQty == null ? other$gsshCallQty != null : !this$gsshCallQty.equals(other$gsshCallQty)) {
            return false;
        }
        String this$gsshCallAllow = this.getGsshCallAllow();
        String other$gsshCallAllow = other.getGsshCallAllow();
        if (this$gsshCallAllow == null ? other$gsshCallAllow != null : !this$gsshCallAllow.equals(other$gsshCallAllow)) {
            return false;
        }
        String this$gsshEmpGroupName = this.getGsshEmpGroupName();
        String other$gsshEmpGroupName = other.getGsshEmpGroupName();
        if (this$gsshEmpGroupName == null ? other$gsshEmpGroupName != null : !this$gsshEmpGroupName.equals(other$gsshEmpGroupName)) {
            return false;
        }
        String this$gsshUpload = this.getGsshUpload();
        String other$gsshUpload = other.getGsshUpload();
        if (this$gsshUpload == null ? other$gsshUpload != null : !this$gsshUpload.equals(other$gsshUpload)) {
            return false;
        }
        String this$gsshHykPhone = this.getGsshHykPhone();
        String other$gsshHykPhone = other.getGsshHykPhone();
        if (this$gsshHykPhone == null ? other$gsshHykPhone != null : !this$gsshHykPhone.equals(other$gsshHykPhone)) {
            return false;
        }
        List<GetSyncSdSaleDInData> this$detailList = this.getDetailList();
        List<GetSyncSdSaleDInData> other$detailList = other.getDetailList();
        return !(this$detailList == null ? other$detailList != null : !(this$detailList).equals(other$detailList));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetSyncSdSaleHInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsshBillNo = this.getGsshBillNo();
        result = result * 59 + ($gsshBillNo == null ? 43 : $gsshBillNo.hashCode());
        String $gsshBrId = this.getGsshBrId();
        result = result * 59 + ($gsshBrId == null ? 43 : $gsshBrId.hashCode());
        String $gsshDate = this.getGsshDate();
        result = result * 59 + ($gsshDate == null ? 43 : $gsshDate.hashCode());
        String $gsshTime = this.getGsshTime();
        result = result * 59 + ($gsshTime == null ? 43 : $gsshTime.hashCode());
        String $gsshEmp = this.getGsshEmp();
        result = result * 59 + ($gsshEmp == null ? 43 : $gsshEmp.hashCode());
        String $gsshTaxNo = this.getGsshTaxNo();
        result = result * 59 + ($gsshTaxNo == null ? 43 : $gsshTaxNo.hashCode());
        String $gsshHykNo = this.getGsshHykNo();
        result = result * 59 + ($gsshHykNo == null ? 43 : $gsshHykNo.hashCode());
        BigDecimal $gsshZkAmt = this.getGsshZkAmt();
        result = result * 59 + ($gsshZkAmt == null ? 43 : ($gsshZkAmt).hashCode());
        BigDecimal $gsshYsAmt = this.getGsshYsAmt();
        result = result * 59 + ($gsshYsAmt == null ? 43 : ($gsshYsAmt).hashCode());
        BigDecimal $gsshRmbZlAmt = this.getGsshRmbZlAmt();
        result = result * 59 + ($gsshRmbZlAmt == null ? 43 : ($gsshRmbZlAmt).hashCode());
        BigDecimal $gsshRmbAmt = this.getGsshRmbAmt();
        result = result * 59 + ($gsshRmbAmt == null ? 43 : ($gsshRmbAmt).hashCode());
        String $gsshDyqNo = this.getGsshDyqNo();
        result = result * 59 + ($gsshDyqNo == null ? 43 : $gsshDyqNo.hashCode());
        BigDecimal $gsshDyqAmt = this.getGsshDyqAmt();
        result = result * 59 + ($gsshDyqAmt == null ? 43 : ($gsshDyqAmt).hashCode());
        String $gsshDyqType = this.getGsshDyqType();
        result = result * 59 + ($gsshDyqType == null ? 43 : $gsshDyqType.hashCode());
        String $gsshRechargeCardNo = this.getGsshRechargeCardNo();
        result = result * 59 + ($gsshRechargeCardNo == null ? 43 : $gsshRechargeCardNo.hashCode());
        BigDecimal $gsshRechargeCardAmt = this.getGsshRechargeCardAmt();
        result = result * 59 + ($gsshRechargeCardAmt == null ? 43 : ($gsshRechargeCardAmt).hashCode());
        String $gsshDzqczActno1 = this.getGsshDzqczActno1();
        result = result * 59 + ($gsshDzqczActno1 == null ? 43 : $gsshDzqczActno1.hashCode());
        BigDecimal $gsshDzqczAmt1 = this.getGsshDzqczAmt1();
        result = result * 59 + ($gsshDzqczAmt1 == null ? 43 : ($gsshDzqczAmt1).hashCode());
        String $gsshDzqczActno2 = this.getGsshDzqczActno2();
        result = result * 59 + ($gsshDzqczActno2 == null ? 43 : $gsshDzqczActno2.hashCode());
        BigDecimal $gsshDzqczAmt2 = this.getGsshDzqczAmt2();
        result = result * 59 + ($gsshDzqczAmt2 == null ? 43 : ($gsshDzqczAmt2).hashCode());
        String $gsshDzqczActno3 = this.getGsshDzqczActno3();
        result = result * 59 + ($gsshDzqczActno3 == null ? 43 : $gsshDzqczActno3.hashCode());
        BigDecimal $gsshDzqczAmt3 = this.getGsshDzqczAmt3();
        result = result * 59 + ($gsshDzqczAmt3 == null ? 43 : ($gsshDzqczAmt3).hashCode());
        String $gsshDzqczActno4 = this.getGsshDzqczActno4();
        result = result * 59 + ($gsshDzqczActno4 == null ? 43 : $gsshDzqczActno4.hashCode());
        BigDecimal $gsshDzqczAmt4 = this.getGsshDzqczAmt4();
        result = result * 59 + ($gsshDzqczAmt4 == null ? 43 : ($gsshDzqczAmt4).hashCode());
        String $gsshDzqczActno5 = this.getGsshDzqczActno5();
        result = result * 59 + ($gsshDzqczActno5 == null ? 43 : $gsshDzqczActno5.hashCode());
        BigDecimal $gsshDzqczAmt5 = this.getGsshDzqczAmt5();
        result = result * 59 + ($gsshDzqczAmt5 == null ? 43 : ($gsshDzqczAmt5).hashCode());
        String $gsshDzqdyActno1 = this.getGsshDzqdyActno1();
        result = result * 59 + ($gsshDzqdyActno1 == null ? 43 : $gsshDzqdyActno1.hashCode());
        BigDecimal $gsshDzqdyAmt1 = this.getGsshDzqdyAmt1();
        result = result * 59 + ($gsshDzqdyAmt1 == null ? 43 : ($gsshDzqdyAmt1).hashCode());
        String $gsshDzqdyActno2 = this.getGsshDzqdyActno2();
        result = result * 59 + ($gsshDzqdyActno2 == null ? 43 : $gsshDzqdyActno2.hashCode());
        BigDecimal $gsshDzqdyAmt2 = this.getGsshDzqdyAmt2();
        result = result * 59 + ($gsshDzqdyAmt2 == null ? 43 : ($gsshDzqdyAmt2).hashCode());
        String $gsshDzqdyActno3 = this.getGsshDzqdyActno3();
        result = result * 59 + ($gsshDzqdyActno3 == null ? 43 : $gsshDzqdyActno3.hashCode());
        BigDecimal $gsshDzqdyAmt3 = this.getGsshDzqdyAmt3();
        result = result * 59 + ($gsshDzqdyAmt3 == null ? 43 : ($gsshDzqdyAmt3).hashCode());
        String $gsshDzqdyActno4 = this.getGsshDzqdyActno4();
        result = result * 59 + ($gsshDzqdyActno4 == null ? 43 : $gsshDzqdyActno4.hashCode());
        BigDecimal $gsshDzqdyAmt4 = this.getGsshDzqdyAmt4();
        result = result * 59 + ($gsshDzqdyAmt4 == null ? 43 : ($gsshDzqdyAmt4).hashCode());
        String $gsshDzqdyActno5 = this.getGsshDzqdyActno5();
        result = result * 59 + ($gsshDzqdyActno5 == null ? 43 : $gsshDzqdyActno5.hashCode());
        BigDecimal $gsshDzqdyAmt5 = this.getGsshDzqdyAmt5();
        result = result * 59 + ($gsshDzqdyAmt5 == null ? 43 : ($gsshDzqdyAmt5).hashCode());
        String $gsshIntegralAdd = this.getGsshIntegralAdd();
        result = result * 59 + ($gsshIntegralAdd == null ? 43 : $gsshIntegralAdd.hashCode());
        String $gsshIntegralExchange = this.getGsshIntegralExchange();
        result = result * 59 + ($gsshIntegralExchange == null ? 43 : $gsshIntegralExchange.hashCode());
        BigDecimal $gsshIntegralExchangeAmt = this.getGsshIntegralExchangeAmt();
        result = result * 59 + ($gsshIntegralExchangeAmt == null ? 43 : ($gsshIntegralExchangeAmt).hashCode());
        String $gsshIntegralCash = this.getGsshIntegralCash();
        result = result * 59 + ($gsshIntegralCash == null ? 43 : $gsshIntegralCash.hashCode());
        BigDecimal $gsshIntegralCashAmt = this.getGsshIntegralCashAmt();
        result = result * 59 + ($gsshIntegralCashAmt == null ? 43 : ($gsshIntegralCashAmt).hashCode());
        String $gsshPaymentNo1 = this.getGsshPaymentNo1();
        result = result * 59 + ($gsshPaymentNo1 == null ? 43 : $gsshPaymentNo1.hashCode());
        BigDecimal $gsshPaymentAmt1 = this.getGsshPaymentAmt1();
        result = result * 59 + ($gsshPaymentAmt1 == null ? 43 : ($gsshPaymentAmt1).hashCode());
        String $gsshPaymentNo2 = this.getGsshPaymentNo2();
        result = result * 59 + ($gsshPaymentNo2 == null ? 43 : $gsshPaymentNo2.hashCode());
        BigDecimal $gsshPaymentAmt2 = this.getGsshPaymentAmt2();
        result = result * 59 + ($gsshPaymentAmt2 == null ? 43 : ($gsshPaymentAmt2).hashCode());
        String $gsshPaymentNo3 = this.getGsshPaymentNo3();
        result = result * 59 + ($gsshPaymentNo3 == null ? 43 : $gsshPaymentNo3.hashCode());
        BigDecimal $gsshPaymentAmt3 = this.getGsshPaymentAmt3();
        result = result * 59 + ($gsshPaymentAmt3 == null ? 43 : ($gsshPaymentAmt3).hashCode());
        String $gsshPaymentNo4 = this.getGsshPaymentNo4();
        result = result * 59 + ($gsshPaymentNo4 == null ? 43 : $gsshPaymentNo4.hashCode());
        BigDecimal $gsshPaymentAmt4 = this.getGsshPaymentAmt4();
        result = result * 59 + ($gsshPaymentAmt4 == null ? 43 : ($gsshPaymentAmt4).hashCode());
        String $gsshPaymentNo5 = this.getGsshPaymentNo5();
        result = result * 59 + ($gsshPaymentNo5 == null ? 43 : $gsshPaymentNo5.hashCode());
        BigDecimal $gsshPaymentAmt5 = this.getGsshPaymentAmt5();
        result = result * 59 + ($gsshPaymentAmt5 == null ? 43 : ($gsshPaymentAmt5).hashCode());
        String $gsshBillNoReturn = this.getGsshBillNoReturn();
        result = result * 59 + ($gsshBillNoReturn == null ? 43 : $gsshBillNoReturn.hashCode());
        String $gsshEmpReturn = this.getGsshEmpReturn();
        result = result * 59 + ($gsshEmpReturn == null ? 43 : $gsshEmpReturn.hashCode());
        String $gsshPromotionType1 = this.getGsshPromotionType1();
        result = result * 59 + ($gsshPromotionType1 == null ? 43 : $gsshPromotionType1.hashCode());
        String $gsshPromotionType2 = this.getGsshPromotionType2();
        result = result * 59 + ($gsshPromotionType2 == null ? 43 : $gsshPromotionType2.hashCode());
        String $gsshPromotionType3 = this.getGsshPromotionType3();
        result = result * 59 + ($gsshPromotionType3 == null ? 43 : $gsshPromotionType3.hashCode());
        String $gsshPromotionType4 = this.getGsshPromotionType4();
        result = result * 59 + ($gsshPromotionType4 == null ? 43 : $gsshPromotionType4.hashCode());
        String $gsshPromotionType5 = this.getGsshPromotionType5();
        result = result * 59 + ($gsshPromotionType5 == null ? 43 : $gsshPromotionType5.hashCode());
        String $gsshRegisterVoucherId = this.getGsshRegisterVoucherId();
        result = result * 59 + ($gsshRegisterVoucherId == null ? 43 : $gsshRegisterVoucherId.hashCode());
        String $gsshReplaceBrId = this.getGsshReplaceBrId();
        result = result * 59 + ($gsshReplaceBrId == null ? 43 : $gsshReplaceBrId.hashCode());
        String $gsshReplaceSalerId = this.getGsshReplaceSalerId();
        result = result * 59 + ($gsshReplaceSalerId == null ? 43 : $gsshReplaceSalerId.hashCode());
        String $gsshHideFlag = this.getGsshHideFlag();
        result = result * 59 + ($gsshHideFlag == null ? 43 : $gsshHideFlag.hashCode());
        String $gsshCallQty = this.getGsshCallQty();
        result = result * 59 + ($gsshCallQty == null ? 43 : $gsshCallQty.hashCode());
        String $gsshCallAllow = this.getGsshCallAllow();
        result = result * 59 + ($gsshCallAllow == null ? 43 : $gsshCallAllow.hashCode());
        String $gsshEmpGroupName = this.getGsshEmpGroupName();
        result = result * 59 + ($gsshEmpGroupName == null ? 43 : $gsshEmpGroupName.hashCode());
        String $gsshUpload = this.getGsshUpload();
        result = result * 59 + ($gsshUpload == null ? 43 : $gsshUpload.hashCode());
        String $gsshHykPhone = this.getGsshHykPhone();
        result = result * 59 + ($gsshHykPhone == null ? 43 : $gsshHykPhone.hashCode());
        List<GetSyncSdSaleDInData> $detailList = this.getDetailList();
        result = result * 59 + ($detailList == null ? 43 : ($detailList).hashCode());
        return result;
    }

    public String toString() {
        return "GetSyncSdSaleHInData(clientId=" + this.getClientId() + ", gsshBillNo=" + this.getGsshBillNo() + ", gsshBrId=" + this.getGsshBrId() + ", gsshDate=" + this.getGsshDate() + ", gsshTime=" + this.getGsshTime() + ", gsshEmp=" + this.getGsshEmp() + ", gsshTaxNo=" + this.getGsshTaxNo() + ", gsshHykNo=" + this.getGsshHykNo() + ", gsshZkAmt=" + this.getGsshZkAmt() + ", gsshYsAmt=" + this.getGsshYsAmt() + ", gsshRmbZlAmt=" + this.getGsshRmbZlAmt() + ", gsshRmbAmt=" + this.getGsshRmbAmt() + ", gsshDyqNo=" + this.getGsshDyqNo() + ", gsshDyqAmt=" + this.getGsshDyqAmt() + ", gsshDyqType=" + this.getGsshDyqType() + ", gsshRechargeCardNo=" + this.getGsshRechargeCardNo() + ", gsshRechargeCardAmt=" + this.getGsshRechargeCardAmt() + ", gsshDzqczActno1=" + this.getGsshDzqczActno1() + ", gsshDzqczAmt1=" + this.getGsshDzqczAmt1() + ", gsshDzqczActno2=" + this.getGsshDzqczActno2() + ", gsshDzqczAmt2=" + this.getGsshDzqczAmt2() + ", gsshDzqczActno3=" + this.getGsshDzqczActno3() + ", gsshDzqczAmt3=" + this.getGsshDzqczAmt3() + ", gsshDzqczActno4=" + this.getGsshDzqczActno4() + ", gsshDzqczAmt4=" + this.getGsshDzqczAmt4() + ", gsshDzqczActno5=" + this.getGsshDzqczActno5() + ", gsshDzqczAmt5=" + this.getGsshDzqczAmt5() + ", gsshDzqdyActno1=" + this.getGsshDzqdyActno1() + ", gsshDzqdyAmt1=" + this.getGsshDzqdyAmt1() + ", gsshDzqdyActno2=" + this.getGsshDzqdyActno2() + ", gsshDzqdyAmt2=" + this.getGsshDzqdyAmt2() + ", gsshDzqdyActno3=" + this.getGsshDzqdyActno3() + ", gsshDzqdyAmt3=" + this.getGsshDzqdyAmt3() + ", gsshDzqdyActno4=" + this.getGsshDzqdyActno4() + ", gsshDzqdyAmt4=" + this.getGsshDzqdyAmt4() + ", gsshDzqdyActno5=" + this.getGsshDzqdyActno5() + ", gsshDzqdyAmt5=" + this.getGsshDzqdyAmt5() + ", gsshIntegralAdd=" + this.getGsshIntegralAdd() + ", gsshIntegralExchange=" + this.getGsshIntegralExchange() + ", gsshIntegralExchangeAmt=" + this.getGsshIntegralExchangeAmt() + ", gsshIntegralCash=" + this.getGsshIntegralCash() + ", gsshIntegralCashAmt=" + this.getGsshIntegralCashAmt() + ", gsshPaymentNo1=" + this.getGsshPaymentNo1() + ", gsshPaymentAmt1=" + this.getGsshPaymentAmt1() + ", gsshPaymentNo2=" + this.getGsshPaymentNo2() + ", gsshPaymentAmt2=" + this.getGsshPaymentAmt2() + ", gsshPaymentNo3=" + this.getGsshPaymentNo3() + ", gsshPaymentAmt3=" + this.getGsshPaymentAmt3() + ", gsshPaymentNo4=" + this.getGsshPaymentNo4() + ", gsshPaymentAmt4=" + this.getGsshPaymentAmt4() + ", gsshPaymentNo5=" + this.getGsshPaymentNo5() + ", gsshPaymentAmt5=" + this.getGsshPaymentAmt5() + ", gsshBillNoReturn=" + this.getGsshBillNoReturn() + ", gsshEmpReturn=" + this.getGsshEmpReturn() + ", gsshPromotionType1=" + this.getGsshPromotionType1() + ", gsshPromotionType2=" + this.getGsshPromotionType2() + ", gsshPromotionType3=" + this.getGsshPromotionType3() + ", gsshPromotionType4=" + this.getGsshPromotionType4() + ", gsshPromotionType5=" + this.getGsshPromotionType5() + ", gsshRegisterVoucherId=" + this.getGsshRegisterVoucherId() + ", gsshReplaceBrId=" + this.getGsshReplaceBrId() + ", gsshReplaceSalerId=" + this.getGsshReplaceSalerId() + ", gsshHideFlag=" + this.getGsshHideFlag() + ", gsshCallQty=" + this.getGsshCallQty() + ", gsshCallAllow=" + this.getGsshCallAllow() + ", gsshEmpGroupName=" + this.getGsshEmpGroupName() + ", gsshUpload=" + this.getGsshUpload() + ", gsshHykPhone=" + this.getGsshHykPhone() + ", detailList=" + this.getDetailList() + ")";
    }
}

